package org.deadline.service.baseapp;

import java.util.List;
import org.deadline.model.baseapp.UserApplicationConfiguration;

public interface UserApplicationConfigurationService {

	public abstract long countAllUserApplicationConfigurations();


	public abstract void deleteUserApplicationConfiguration(UserApplicationConfiguration userApplicationConfiguration);


	public abstract UserApplicationConfiguration findUserApplicationConfiguration(Long id);


	public abstract List<UserApplicationConfiguration> findAllUserApplicationConfigurations();


	public abstract List<UserApplicationConfiguration> findUserApplicationConfigurationEntries(int firstResult, int maxResults);


	public abstract void saveUserApplicationConfiguration(UserApplicationConfiguration userApplicationConfiguration);


	public abstract UserApplicationConfiguration updateUserApplicationConfiguration(UserApplicationConfiguration userApplicationConfiguration);

}
